package com.zrrd.exception;

/**
 * @author WanJl
 * @version 1.0
 * @title ExecptionTest
 * @description
 * @create 2024/3/31
 */
public class ExceptionTest {

    public void method(int i) throws Exception{
        if (i==10){
            throw new Exception();
        }
    }

    public void m1(){
        try{
            this.method(1);
        }catch (Exception e){

        }
    }
    public void m2()throws Exception{
        this.method(10);
    }


    public static void main(String[] args) {
        //如果出现了异常，那么可以自己捕获，并且处理异常不影响程序的正常运行
        /*
            try{

            }catch(异常类型 e){

            }
         */
        for (int i = 0; i < 10; i++) {
            System.out.println(i);
            if (i==5){
                try{
                    System.out.println(i/0);
                }catch (Exception e){
                    System.out.println("出现异常了，除数为0了");
                }
            }
        }


    }
}
